From fe6638a6fc15e5c4974f6f5821dfb5d259b00ca2 Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Fri, 30 Mar 2001 14:07:20 +0000 Subject: [PATCH] (adjust_glyph_matrix): Don't try to reuse the current matrix of a window when the header line changes, when new rows are allocated, or when the width changes. --- src/dispnew.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dispnew.c b/src/dispnew.c index 977a3f9530b..412d5993956 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -790,9 +790,12 @@ adjust_glyph_matrix (w, matrix, x, y, dim) upper window). Invalidate all rows that are no longer part of the window. */ if (!marginal_areas_changed_p + && !header_line_changed_p + && new_rows == 0 + && dim.width == matrix->matrix_w && matrix->window_left_x == XFASTINT (w->left) && matrix->window_top_y == XFASTINT (w->top) - && matrix->window_width == window_box_width (w, -1)) + && matrix->window_width == window_width) { i = 0; while (matrix->rows[i].enabled_p -- 2.30.2